* {
    font-family: 'Microsoft YaHei', serif;
}

@media (max-width: 800px){
    .contact-grid p a{
        word-break: break-all;
    }
}
@media (max-width: 991px) {
    .top-menu ul li a {
        padding: 0.7em 0;
        margin: 0 0.4em;
    }
    .team-grids a .captn{
        padding: 6% 0;
    }
}

@media (min-width: 1280px) {
    .logo {
        left: 44.5%;
    }
}

@media (max-width: 1280px) {
    .logo {
        left: 42%;
    }
}
.services h3, .gallery-info h3, .team h3, .contact h3, .logo h1 a, .top-menu ul li a {
    color: #3A4857!important;
}

.banner-info a {
    color: #0A0A0A;
    background-color: white;
    border: 2px solid #f0ffdf;
    opacity: 0.8;
    border-radius: 5px;
}

.banner-info a:hover {
    color: white !important;
}

.welcm-left h3 {
    color: #0A0A0A;
}

.captn h4{
    font-size: 1.4em;
}
.testimonial-right h5{
    color: white !important;
}

.team-grids img{
    width: 100%;
}